package com.tianji.StragyHttp.dto;

import cn.hutool.http.Method;
import cn.hutool.json.JSONObject;
import com.tianji.StragyHttp.enumr.PlatformEnum;
import lombok.Data;

import java.util.Map;

/**
 * Description: 下发系统http请求基类
 * Date: 2024/11/20
 *
 * @author Dawson
 */
@Data
public class CrmHttpReqDTO {

    /**
     * 请求id
     */
    private String requestId;
    /**
     * 平台枚举类
     */
    private PlatformEnum platformEnum;
    /**
     * 接口路径 如 "/aaa/ccc"
     */
    private String path;
    /**
     * 请求方式枚举
     */
    private Method method;
    /**
     * 请求头token
     */
    private String jwt;
    /**
     * 请求头
     */
    private Map<String, String> headers;
    /**
     * 请求参数map
     */
    private Map<String, Object> paramMap;
    /**
     * 请求body
     */
    private JSONObject body;
}
